package com.dolphin.fly.common;

import java.io.File;

/**
 * 
 * <静态常量类><br />
 * <功能详细描述>
 *
 * @author cocoa
 * @version [版本号1.0, 2015年11月2日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public final class Constants {

	private Constants() {
	}

	/**********************************
	 * 排序常量 begin
	 **********************************/
	/**
	 * 排序 asc
	 */
	public static final String ASC = "asc";

	/**
	 * 排序 desc
	 */
	public static final String DESC = "desc";
	/**********************************
	 * 排序常量 end
	 **********************************/

	/**********************************
	 * 分割符常量 begin
	 **********************************/
	/**
	 * 系统文件分隔符
	 */
	public static final String FILE_SER = File.separator;

	/**
	 * 分隔符 '
	 */
	public static final String SINGLE_QUOTES = "'";

	/**
	 * 分隔符.
	 */
	public static final String SEP_DOT = ".";

	/**
	 * 分隔符 ;
	 */
	public static final String SEP_SEMICOLON = ";";

	/**
	 * 分隔符 ,
	 */
	public static final String SEP_COMMA = ",";

	/**
	 * 分隔符 |
	 */
	public static final String SEP_VERTICALLINE = "|";

	/**
	 * 分隔符 _
	 */
	public static final String SEP_UNDERLINE = "_";

	/**
	 * 分隔符 /
	 */
	public static final String SEP_VIRGULE = "/";

	/**
	 * 分隔符 -
	 */
	public static final String SEP_MINUS = "-";

	/**
	 * 分隔符空格
	 */
	public static final String SEP_SPACE = "";
	/**********************************
	 * 分隔符常量 end
	 **********************************/

	/**********************************
	 * 编码常量 begin
	 **********************************/
	/**
	 * UTF8编码
	 */
	public static final String CHARSET_UTF_8 = "UTF-8";

	/**
	 * GBK编码
	 */
	public static final String CHARSET_GBK = "GBK";

	/**
	 * ISO编码
	 */
	public static final String CHARSET_ISO_8859_1 = "ISO-8859-1";
	/**********************************
	 * 编码常量 end
	 **********************************/

	/**********************************
	 * 加密 start
	 **********************************/
	/**
	 * 加密类型
	 */
	public static final String HASH_ALGORITHM = "SHA-1";

	/**
	 * 加密次数
	 */
	public static final int HASH_INTERATIONS = 1024;

	/**
	 * SALT长度
	 */
	public static final int SALT_SIZE = 8;
	/**********************************
	 * 加密 end
	 **********************************/

	/**
	 * 数值0
	 */
	public static final Integer INTEGER_0 = 0;

	/**
	 * 数值1
	 */
	public static final Integer INTEGER_1 = 1;

	/**
	 * LONG 0
	 */
	public static final Long LONG_0 = 0L;

	/**
	 * LONG 1
	 */
	public static final Long LONG_1 = 1L;

	/**
	 * 字符串0
	 */
	public static final String STRING_0 = "0";
	/**
	 * 字符串1
	 */
	public static final String STRING_1 = "1";

}
